When Does a Pair Outperform Two Individuals?
نویسندگان
چکیده
This paper reports experimental measurements of productivity and quality in pair programming. The work complements Laurie Williams’ work on collaborative programming, in which Pair Programming and Solo Programming student groups wrote the same programs and then their activities were measured to investigate productivity, quality, etc. In this paper, Pair and Solo industrial programmer groups are requested to complete algorithm-style aptitude tests so as to observe the capability of solving algorithms in singles and in pairs. So doing is independent of the familiarity of a programming language. Besides, we also take another approach to examining pair programming. A single group of industrial programmers carries alternately out Pair Programming and Solo Programming. All these demonstrate that productivity in pair programming hinges upon algorithm design at all levels from understanding problems and implementing solutions. In addition, we reach similar conclusions to Williams. Our findings indicate that simple design, refactoring, and rapid feedback provide an excellent continuous-design environment for higher productivity in pair programming.
منابع مشابه
Specialized or Generalized Education Systems?
When does a specialized rather than a general education system result in superior labour market outcomes? This question is analyzed in an economy in which individuals differ in two ways: innate talent and how well informed they are about that talent. Some learn early on about which careers they are suited to while others become informed about their talents later in life. Firms value productivit...
متن کاملNumerical Meshless Method in Conjunction with Bayesian Theorem for Electrical Tomography of Concrete
Electric potential measurement technique (tomography) was introduced as a nondestructive method to evaluate concrete properties and durability. In this study, numerical meshless method was developed to solve a differential equation which simulates electric potential distribution for concrete with inclusion in two dimensions. Therefore, concrete samples with iron block inclusion in different loc...
متن کاملAnt colonies outperform individuals when a sensory discrimination task is difficult but not when it is easy.
"Collective intelligence" and "wisdom of crowds" refer to situations in which groups achieve more accurate perception and better decisions than solitary agents. Whether groups outperform individuals should depend on the kind of task and its difficulty, but the nature of this relationship remains unknown. Here we show that colonies of Temnothorax ants outperform individuals for a difficult perce...
متن کاملGeneralized Baer-Invariant of a Pair of Groups and the Direct Limit
In this paper we introduce the concept of generalized Baer-invariant of a pair of groups with respect to two varieties ? and ? of groups. We give some inequalities for the generalized Baer-invariant of a pair of finite groups, when ? is considered to be the Schur-Baer variety. Further, we present a sufficient condition under which the order of the generalized Baer-invariant of a pair of finite ...
متن کاملTesting for Asymmetric Information in Automobile Insurance Market an Iranian Insurance Company
The presence of asymmetric information is an important source of efficiency loss for insurance companies and could reduce profitability. In this paper, we test the conditional independence of coverage choice and risk, where “conditional” means conditional on all variables observed by the insurer. We use two parametric methods: a pair of probits and a bivariate probit model. The data includes al...
متن کامل